package kr.slm.updatetool.paser;

import java.io.File;
import java.io.IOException;

import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.parsers.ParserConfigurationException;

import org.w3c.dom.Document;
import org.xml.sax.SAXException;

public class XmlLoad {

	static private String fileName = "artifacts.xml";


	/**
	 * xml을 Document형태로 내보낸다.
	 * Date    2014. 9. 25. 
	 * @작성자   HY
	 * @param path 파일경로(path의 하위 폴더구조가 변하지 않은이상 건들필요가 없다.)
	 * @return
	 * @throws ParserConfigurationException
	 * @throws SAXException
	 * @throws IOException
	 */
	public static Document getXmlDoc(String path) throws ParserConfigurationException, SAXException, IOException {

		File file = new File(path + "/eclipse/" + fileName);

		DocumentBuilder parser = DocumentBuilderFactory.newInstance().newDocumentBuilder();

		Document xmlDoc = parser.parse(file);

		return xmlDoc;
	}

}